rnpdfimporter\Lib\TextProcessor\Font\TTFontFile D

Total Complexity 893
Dependencies 3
Dependents 1
Total lines 4,997
Lines of code 3,712
Logical lines of code 2,760
Comment lines 983
Methods 51
Properties 80

Methods 51

Method Rating Maintainability Complexity Lines of code
_getGSUBtables()
D
0
239 821
extractInfo()
D
2
117 460
_getGSUBarray()
D
8
97 378
makeSubsetSIP()
D
8
77 408
makeSubset()
D
10
64 390
_getGPOStables()
D
27
34 148
repackageTTF()
D
26
29 160
_getGDEFtables()
C
32 25 107
getHMTX()
B
37 22 71
getCTG()
B
37 16 77
_makeGSUBinputReplacement()
A
44 15 47
getCMAP4()
A
43 11 51
getMetrics()
A
39 10 65
_checkGSUBignore()
A
53 12 21
_getCoverage()
A
47 10 40
_getGSUBignoreString()
A
47 10 36
_getClasses()
A
47 10 36
getGlyphs()
A
47 9 36
_getClassDefinitionTable()
A
49 9 32
endTTFile()
S
45 6 40
checksumTables()
S
54 6 18
getTTCFonts()
S
53 5 22
getLOCA()
S
55 5 19
_makeGSUBcontextInputMatch()
S
57 5 16
getGlyphData()
S
59 5 13
readTableDirectory()
S
57 3 18
sub32()
S
58 3 17
calcChecksum()
S
57 3 16
_makeGSUBinputMatch()
S
63 3 10
getHMetric()
S
60 2 13
get_table()
S
66 2 8
add()
S
70 2 6
get_table_pos()
S
66 2 8
read_short()
S
64 2 9
unpack_short()
S
67 2 7
_makeGSUBlookaheadMatch()
S
67 2 7
_makeGSUBbacktrackMatch()
S
67 2 7
pack_short()
S
67 2 8
_set_short()
S
65 2 9
get_chunk()
S
69 2 7
read_ushort()
S
71 1 5
read_ulong()
S
70 1 5
read_tag()
S
76 1 4
seek_table()
S
70 1 6
skip()
S
75 1 4
seek()
S
76 1 4
get_ushort()
S
71 1 5
get_ulong()
S
70 1 5
splice()
S
77 1 3
_set_ushort()
S
75 1 4
__construct()
S
74 1 5